
import type { MentorVO } from '@/api/guide/manage/types'

export const mockMentorBaseInfo: MentorVO = {
  id: '1',
  mentorId: 'MT001',
  name: '张教授',
  gender: '男',
  photo: '',
  phone: '13800138000',
  email: 'zhang.prof@university.edu',
  organization: '清华大学计算机系',
  professionalField: '人工智能、机器学习',
  educationBackground: '清华大学博士\n斯坦福大学访问学者',
  experience: '2010-至今 清华大学教授\n2005-2010 微软亚洲研究院研究员',
  status: '空闲',
  goodAtStage: '硕士、博士',
  teamCount: 5,
  taskProgress: '80%',
  technicalAbility: 0.9,
  managementAbility: 0.7,
  communicationAbility: 0.8,
  innovationAbility: 0.85,
  teachingAbility: 0.95
}

export const getMentorBaseMock = (id: string) => {
  return new Promise((resolve) => {
    setTimeout(() => {
      resolve({
        data: {
          ...mockMentorBaseInfo,
          id
        }
      })
    }, 200)
  })
}
